#ifndef PROCINPUT_H_INCLUDED
#define PROCINPUT_H_INCLUDED

#include "core/process.h"

namespace engine {

	namespace core {
			
		class ProcInput : public Process {
			public:
				ProcInput(shared_ptr<Kernel> parent);
				~ProcInput();
				
				bool initialize();
				bool prepare(float dT);
				void update();
				void shutdown();
				bool processRecievedMessage(shared_ptr<Message> msg);
		};
	}
}

#endif // PROCINPUT_H_INCLUDED
